package top.lshaci.framework.utils.exception;

import top.lshaci.framework.common.exception.BaseException;

/**
 * Framework utils exception
 *
 * @author lshaci
 * @since 0.0.1
 */
public class UtilException extends BaseException {

    private static final long serialVersionUID = 8582645036430072514L;

    /**
     * 根据异常码和异常信息创建一个工具类异常
     *
     * @param code 异常码
     * @param msg  异常信息
     */
    public UtilException(int code, String msg) {
        super(code, msg);
    }

    /**
     * 根据 异常码, 异常信息, 错误原因创建一个工具类异常
     *
     * @param code  异常码
     * @param msg   异常信息
     * @param cause 错误原因创
     */
    public UtilException(int code, String msg, Throwable cause) {
        super(code, msg);
        super.initCause(cause);
    }

}
